Ext.define('YXMES.sqcm.view.GroupFormulaView', {
	extend : 'Ext.form.Panel',
	xtype : 'sqcm_groupformula',
	requires : [ 'UX.codeview.FieldX' ],
	layout : {
	align : 'stretch',
	type : 'hbox'
	},
	_isRootNode : true,
	items : [ {
	xtype : 'gridpanel',
	itemId : 'grdGroup',
	columns : [ {
		xtype : 'gridcolumn',
		editor : {
			xtype : 'numberfield',
			minValue : 1,
			maxValue : 99
		},
		disabledSearch : false,
		hidden : false,
		dataIndex : 'levelNo',
		width : 40,
		text : '档号'
	}, {
		xtype : 'gridcolumn',
		editor : {
			xtype : 'textfield'
		},
		disabledSearch : false,
		hidden : false,
		dataIndex : 'levelName',
		width : 100,
		text : '档名'
	}, {
		xtype : 'gridcolumn',
		editor : {
			xtype : 'numberfield',
			allowDecimals : true,
			decimalPrecision  : 6
		},
		disabledSearch : false,
		hidden : false,
		dataIndex : 'cMin',
		width : 80,
		text : '容量下限'
	}, {
		xtype : 'gridcolumn',
		editor : {
			xtype : 'numberfield',
			allowDecimals : true,
			decimalPrecision  : 6
		},
		disabledSearch : false,
		hidden : false,
		dataIndex : 'cMax',
		width : 80,
		text : '容量上限'
	}, {
		xtype : 'gridcolumn',
		editor : {
			xtype : 'combobox',
			queryMode : 'local',
			displayField : 'd',
			store : {
				data : [ {
					d : 'Y',
					v : 'Y'
				}, {
					d : 'N',
					v : 'N'
				} ],
				store : 'store',
				fields : [ 'd', 'v' ]
			},
			valueField : 'v'
		},
		disabledSearch : false,
		hidden : false,
		dataIndex : 'cFlag',
		width : 80,
		text : '容量有效'
	}, {
		xtype : 'gridcolumn',
		editor : {
			xtype : 'numberfield',
			allowDecimals : true,
			decimalPrecision  : 6
		},
		disabledSearch : false,
		hidden : false,
		dataIndex : 'vMin',
		width : 80,
		text : '电压下限'
	}, {
		xtype : 'gridcolumn',
		editor : {
			xtype : 'numberfield',
			allowDecimals : true,
			decimalPrecision  : 6
		},
		disabledSearch : false,
		hidden : false,
		dataIndex : 'vMax',
		width : 80,
		text : '电压上限'
	}, {
		xtype : 'gridcolumn',
		editor : {
			xtype : 'combobox',
			queryMode : 'local',
			displayField : 'd',
			store : {
				data : [ {
					d : 'Y',
					v : 'Y'
				}, {
					d : 'N',
					v : 'N'
				} ],
				store : 'store',
				fields : [ 'd', 'v' ]
			},
			valueField : 'v'
		},
		disabledSearch : false,
		hidden : false,
		dataIndex : 'vFlag',
		width : 80,
		text : '电压有效'
	}, {
		xtype : 'gridcolumn',
		editor : {
			xtype : 'numberfield',
			allowDecimals : true,
			decimalPrecision  : 6
		},
		disabledSearch : false,
		hidden : false,
		dataIndex : 'rMin',
		width : 80,
		text : '内阻下限'
	}, {
		xtype : 'gridcolumn',
		editor : {
			xtype : 'numberfield',
			allowDecimals : true,
			decimalPrecision  : 6
		},
		disabledSearch : false,
		hidden : false,
		dataIndex : 'rMax',
		width : 80,
		text : '内阻上限'
	}, {
		xtype : 'gridcolumn',
		editor : {
			xtype : 'combobox',
			queryMode : 'local',
			displayField : 'd',
			store : {
				data : [ {
					d : 'Y',
					v : 'Y'
				}, {
					d : 'N',
					v : 'N'
				} ],
				store : 'store',
				fields : [ 'd', 'v' ]
			},
			valueField : 'v'
		},
		disabledSearch : false,
		hidden : false,
		dataIndex : 'rFlag',
		width : 80,
		text : '内阻有效'
	}, {
		xtype : 'gridcolumn',
		editor : {
			xtype : 'numberfield',
			allowDecimals : true,
			decimalPrecision  : 6
		},
		disabledSearch : false,
		hidden : false,
		dataIndex : 'tMin',
		width : 80,
		text : '温度下限'
	}, {
		xtype : 'gridcolumn',
		editor : {
			xtype : 'numberfield',
			allowDecimals : true,
			decimalPrecision  : 6
		},
		disabledSearch : false,
		hidden : false,
		dataIndex : 'tMax',
		width : 80,
		text : '温度上限'
	}, {
		xtype : 'gridcolumn',
		editor : {
			xtype : 'combobox',
			queryMode : 'local',
			displayField : 'd',
			store : {
				data : [ {
					d : 'Y',
					v : 'Y'
				}, {
					d : 'N',
					v : 'N'
				} ],
				store : 'store',
				fields : [ 'd', 'v' ]
			},
			valueField : 'v'
		},
		disabledSearch : false,
		hidden : false,
		dataIndex : 'tFlag',
		width : 80,
		text : '温度有效'
	}, {
		xtype : 'gridcolumn',
		editor : {
			xtype : 'numberfield',
			allowDecimals : false
		},
		disabledSearch : false,
		hidden : false,
		dataIndex : 'aMin',
		width : 80,
		text : '老化下限'
	}, {
		xtype : 'gridcolumn',
		editor : {
			xtype : 'numberfield',
			allowDecimals : false
		},
		disabledSearch : false,
		hidden : false,
		dataIndex : 'aMax',
		width : 80,
		text : '老化上限'
	}, {
		xtype : 'gridcolumn',
		editor : {
			xtype : 'combobox',
			queryMode : 'local',
			displayField : 'd',
			store : {
				data : [ {
					d : 'Y',
					v : 'Y'
				}, {
					d : 'N',
					v : 'N'
				} ],
				store : 'store',
				fields : [ 'd', 'v' ]
			},
			valueField : 'v'
		},
		disabledSearch : false,
		hidden : false,
		dataIndex : 'aFlag',
		width : 80,
		text : '老化有效'
	}, {
		xtype : 'gridcolumn',
		editor : {
			xtype : 'numberfield',
			allowDecimals : true,
			decimalPrecision  : 6
		},
		disabledSearch : false,
		hidden : false,
		dataIndex : 'svMin',
		width : 100,
		text : '边电压下限'
	}, {
		xtype : 'gridcolumn',
		editor : {
			xtype : 'numberfield',
			allowDecimals : true,
			decimalPrecision  : 6
		},
		disabledSearch : false,
		hidden : false,
		dataIndex : 'svMax',
		width : 100,
		text : '边电压上限'
	}, {
		xtype : 'gridcolumn',
		editor : {
			xtype : 'combobox',
			queryMode : 'local',
			displayField : 'd',
			store : {
				data : [ {
					d : 'Y',
					v : 'Y'
				}, {
					d : 'N',
					v : 'N'
				} ],
				store : 'store',
				fields : [ 'd', 'v' ]
			},
			valueField : 'v'
		},
		disabledSearch : false,
		hidden : false,
		dataIndex : 'svFlag',
		width : 100,
		text : '边电压有效'
	}, {
		xtype : 'gridcolumn',
		editor : {
			xtype : 'numberfield',
			allowDecimals : true,
			decimalPrecision  : 6
		},
		disabledSearch : false,
		hidden : false,
		dataIndex : 'kMin',
		width : 80,
		text : 'K值下限'
	}, {
		xtype : 'gridcolumn',
		editor : {
			xtype : 'numberfield',
			allowDecimals : true,
			decimalPrecision  : 6
		},
		disabledSearch : false,
		hidden : false,
		dataIndex : 'kMax',
		width : 80,
		text : 'K值上限'
	}, {
		xtype : 'gridcolumn',
		editor : {
			xtype : 'combobox',
			queryMode : 'local',
			displayField : 'd',
			store : {
				data : [ {
					d : 'Y',
					v : 'Y'
				}, {
					d : 'N',
					v : 'N'
				} ],
				store : 'store',
				fields : [ 'd', 'v' ]
			},
			valueField : 'v'
		},
		disabledSearch : false,
		hidden : false,
		dataIndex : 'kFlag',
		width : 80,
		text : 'K值有效'
	} ],
	flex : 1,
	plugins : Ext.create('Ext.grid.plugin.RowEditing', {
	            clicksToEdit: 1
	        }),
	dockedItems : [ {
		xtype : 'toolbar',
		layout : {
			type : 'hbox'
		},
		dock : 'top',
		items : [ {
			xtype : 'button',
			itemId : 'btnAdd',
			iconCls : 'icon-add'
		}, {
			xtype : 'button',
			itemId : 'btnRemove',
			iconCls : 'icon-remove'
		}, {
			xtype : 'tbseparator'
		}, {
			xtype : 'button',
			itemId : 'btnSave',
			text : T.label.save,
			iconCls : 'icon-save'
		} ]
	} ],
	bodyPadding : 2
	}, {
	xtype : 'form',
	layout : {
		align : 'stretch',
		type : 'vbox'
	},
	itemId : 'frmSearch',
	width : 300,
	dockedItems : [ {
		xtype : 'toolbar',
		layout : {
			type : 'hbox'
		},
		dock : 'top',
		items : [ {
			xtype : 'button',
			itemId : 'btnSearch',
			text : T.label.search,
			iconCls : 'icon-search'
		} ]
	} ],
	items : [ {
		xtype : 'codeviewfieldx',
		allowBlank : false,
		itemId : 'cdvMatCode',
		columns : [ {
			xtype : 'gridcolumn',
			disabledSearch : false,
			hidden : false,
			dataIndex : 'matCode',
			text : '产品编码'
		}, {
			xtype : 'gridcolumn',
			disabledSearch : true,
			hidden : false,
			dataIndex : 'matVer',
			text : '版本'
		}, {
			xtype : 'gridcolumn',
			disabledSearch : false,
			hidden : false,
			dataIndex : 'matDesc',
			text : '产品描述',
			fieldId : 'txtMatDesc'
		}, {
			xtype : 'gridcolumn',
			disabledSearch : true,
			hidden : false,
			dataIndex : 'matSpec',
			text : '规格型号'
		} ],
		fieldLabel : '产品编码',
		labelStyle : 'font-weight:bold;',
		name : 'matCode'
	}, {
		xtype : 'textfield',
		allowBlank : false,
		itemId : 'txtLevelVer',
		fieldLabel : '版本',
		labelStyle : 'font-weight:bold;',
		name : 'levelVer'
	}, {
		xtype : 'textfield',
		itemId : 'txtMatDesc',
		fieldLabel : '产品描述',
		name : 'matDesc',
		readOnly : true
	}, {
		xtype : 'textfield',
		fieldLabel : '文件编号',
		name : 'levelFileNo'
	}, {
		xtype : 'textfield',
		fieldLabel : '文件名称',
		name : 'levelFileName'
	} ],
	bodyPadding : 2,
	bodyStyle : {
		'border-width' : 0
	},
	defaults : {
		labelWidth : 80,
		labelSeparator : ':'
	}
	} ],
	title : T.label.GroupFormula,
	bodyStyle : {
	'border-width' : 0
	},
	defaults : {
	labelWidth : 80,
	labelSeparator : ':'
	}
});